.mini-xaf-list-view-component {
  .list-view-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    
    h2 {
      margin: 0;
      font-size: 20px;
    }
    
    .action-buttons {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      
      .action-button {
        background-color: #1890ff;
        color: white;
        border: none;
        border-radius: 2px;
        padding: 6px 12px;
        cursor: pointer;
        display: flex;
        align-items: center;
        transition: background-color 0.3s;
        
        &:hover {
          background-color: #40a9ff;
        }
        
        &:disabled {
          background-color: #d9d9d9;
          cursor: not-allowed;
        }
        
        .action-icon {
          margin-right: 6px;
          width: 16px;
          height: 16px;
        }
      }
    }
  }
}
